<?php namespace Admin\Controller; 

//后台控制器
class IndexController extends CommonController{
	//自定义构造函数
	public function __auto(){
		
	}


    //默认后台首页
    public function index(){
    	echo "ok!";
    	//先判断有没有登录后台，如果没有登录就跳转到登录界面
    	if(!isset($_SESSION['info'])){
    		//跳转登录界面
    		go(U('Login/index'));
    	}
		//载入后台模版	
        View::make();
    }
	
	//修改密码
	public function changePassword(){
		//判断是否有post过来
		if(IS_POST){
			//1.原密码（输入是否正确）
			$oldPassword=Q('post.oldPassword','','md5');//获取post过来的oldPassword并md5加密
			if($oldPassword !=$_SESSION['info']['adminpwd']) View::error('原密码输入错误');
			
			//2.新密码(得少于6位并以字母开头)
			$newPassword=Q('post.newPassword');//获取post过来的newPassword
			$regularExp=preg_match('/[a-zA-Z]/', substr($newPassword,0,1));
			if(strlen($newPassword) < 6 || !$regularExp) View::error('新密码输入错误');
			
			//3.确认密码(两次密码核对)
			$confirmPassword=Q('post.confirmPassword');//获取post过来的confirmPassword
			if($confirmPassword != $newPassword) View::error('新密码输入错误');//两次密码核对
			
			//4.修改密码
			Db::table('admin')
				->where("adminname='{$_SESSION['info']['adminname']}'")
				->update(['adminpwd'=>md5($newPassword)]);
				
			//5.成功提示
			View::success('修改成功',U('Login/quit'));	
		}
		//载入修改密码模版
		View::make();
	}
	
	//后台欢迎
	public function welcome(){
		
		//载入后台欢迎
		View::make();
	}
}
